package com.hdu.pyl.service.basic;

import com.hdu.pyl.pojo.News;
import com.hdu.pyl.vo.Result;

import java.util.Date;
import java.util.List;

public interface NewsService {
    /**
     * 根据文章id查文章
     */
    public News findById(int newsId);

    /**
     * 插入新文章
     */
    public News insertNew(News news);

    /**
     * 查找最近几篇文章
     */
    public List<News> findDesc(Integer limit);

    /**
     * 查找最近几篇文章 带时间
     */
    public List<News> findDesc(Integer limit, Date postTime);

    /**
     * 查找冷启动文章
     */
    public List<News> newsCloudBoot(Integer limit);

    /**
     * 查找冷启动文章 带时间
     */
    public List<News> newsCloudBoot(Integer limit, Date postTime);

    /**
     * 查找不是冷启动的文章
     */
    public List<News> notNewsCloudBoot(Integer limit);

    /**
     * 查找不是冷启动的文章 带时间
     */
    public List<News> notNewsCloudBoot(Integer limit, Date postTime);
}
